package com.tjec.project.businessWorkbench.domain;

import com.tjec.framework.aspectj.lang.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.tjec.framework.web.domain.BaseEntity;
import com.tjec.project.businessWorkbench.dto.BmsAttachmentDto;

import io.swagger.annotations.ApiModelProperty;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 资料归档对象 bms_business_doc_archive
 * 
 * @author pangyongfeng
 * @date 2020-05-18
 */
public class DocArchiveVo
{
    private static final long serialVersionUID = 1L;

    /** 归档文件名称 */
    private String fileName;

    /** 是否必须 是否必须（0否，1是） */
    private String whetherMust;
    
    /** 附件名称 */
    private String attachmentName;
    
    /** 附件链接/相对 */
    private String link;
    
    /**说明**/
    private String instructions;

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
        	.append("fileName", getFileName())
        	.append("whetherMust", getWhetherMust())
        	.append("attachmentName", getAttachmentName())
        	.append("link", getLink())
        	.append("instructions", getInstructions())
            .toString();
    }

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getWhetherMust() {
		return whetherMust;
	}

	public void setWhetherMust(String whetherMust) {
		this.whetherMust = whetherMust;
	}

	public String getAttachmentName() {
		return attachmentName;
	}

	public void setAttachmentName(String attachmentName) {
		this.attachmentName = attachmentName;
	}

	public String getLink() {
		return link;
	}

	public void setLink(String link) {
		this.link = link;
	}

	public String getInstructions() {
		return instructions;
	}

	public void setInstructions(String instructions) {
		this.instructions = instructions;
	}
    
}
